package com.mahjong.server.component.logic.entity;

import java.util.List;

/**
 * 当前玩家麻将记录
 * <p>手中的牌+已打的牌+吃、碰、杠中属于自己的牌子+剩余的麻将=整副麻将所有牌</p>
 * <p>作为Player类的一个属性</p>
 * @user:   Administrator
 * @author： 游刚
 * @version：1.0
 * @created：Apr 12, 2013
 */


public class PlayerMahjong {

	//手中剩余的牌
	private String[] shouZhong;
	
	//已经打出的牌
	private String[] haveDa;
	
	//吃过的牌,集合中每个元素3张牌,第一张是对方打的牌,后两张是自己的牌
	private List<String[]> haveChi;
	
	//碰过的牌,集合中每个元素3张牌,第一张是对方打的牌,后两张是自己的牌
	private List<String[]> havePeng;
	
	//杠过的牌,集合中每个元素4张牌,第一张是对方打的牌,后三张是自己的牌
	private List<String[]> haveGang;

	public String[] getShouZhong() {
		return shouZhong;
	}

	public void setShouZhong(String[] shouZhong) {
		this.shouZhong = shouZhong;
	}

	public String[] getHaveDa() {
		return haveDa;
	}

	public void setHaveDa(String[] haveDa) {
		this.haveDa = haveDa;
	}

	public List<String[]> getHaveChi() {
		return haveChi;
	}

	public void setHaveChi(List<String[]> haveChi) {
		this.haveChi = haveChi;
	}

	public List<String[]> getHavePeng() {
		return havePeng;
	}

	public void setHavePeng(List<String[]> havePeng) {
		this.havePeng = havePeng;
	}

	public List<String[]> getHaveGang() {
		return haveGang;
	}

	public void setHaveGang(List<String[]> haveGang) {
		this.haveGang = haveGang;
	}
	
}
